package cn.maihe.elg.operation.supports.electronicseal.kt.cloudsign.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Description
 * 返回值为json格式;//{“code”:”结果码”,”msg”:”描述”, ”info”:”数据”}
 * 当code为0000时说明操作成功，info存放json数据
 * state;//新办状态（0是找不到数据，1是待制证，2是已制证未制章，3是证章制作成功）
 * msg;//状态描述
 * userId;//
 * beginTime;//证书有效开始时间
 * endTime;//证书有效结束时间
 * certCn;//证书名称
 * certNumber;//证书编号
 * certMobile;//个人证书电话号码  （只有type=2是出现）
 * type;//类型   （1;//企业证数，2;//个人证书）
 * jbrName;//经办人姓名
 * jbrIdCard;//经办人身份证
 * jbrMobile;//经办人电话号码
 * 只有state=3时，info中返回全部信息，state不等于3时info中只有state，	msg两个字段
 * 当code不为0000时，说明操作失败，msg存放错误信息
 * @Author caixh
 * @Date 2022/7/28.
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class CurrentXbStateRespDTO {
private Integer state;//新办状态（0是找不到数据，1是待制证，2是已制证未制章，3是证章制作成功）
private String msg;//状态描述
private String userId;//
private String beginTime;//证书有效开始时间
private String endTime;//证书有效结束时间
private String certCn;//证书名称
private String certNumber;//证书编号
private String certMobile;//个人证书电话号码  （只有type=2是出现）
private String type;//类型   （1;//企业证数，2;//个人证书）
private String jbrName;//经办人姓名
private String jbrIdCard;//经办人身份证
private String jbrMobile;//经办人电话号码
}
